Recommender Systems

Types of Recommender Systems Algorithm

Collaborative filtering algorithm

recommend items to you based on ratings of users who gave similar ratings as you.

Limitations

Content-based filtering algorithm

recommend items to you based on the features of users and features of the items to find a good match.

Recommending from a large catalogue

Similarity Metrics

Metrics Type What is computed Often for which algorithm Often for what data
Cosine Similarity (Distance Function#Cosine similarity) the cosine angle between the vectors content-based filtering sparse and high-dimensional
Euclidian Distance (Distance Function#Euclidian distance) the elementwise squared distance between two vectors content-based filtering dense and low-dimensional
Pearson correlation coefficient coefficient of the two vectors collaborative filtering dense and low-dimensional
Dot Product cosine angle and magnitude of the vectors collaborative filtering dense and low-dimensional